package com.haiyangwang1.lesson11;

public class Demo6 {
//    书写函数实现，接收你的身高和体重，并计算出你的BMI值是多少
//    BMI的计算公式是 体重(kg) / (身高*身高)
//    比如邱阳波的体重是72kg, 身高是1.69，那么这位同学的BMI就是
//     72 / (1.69*1.69) = ?
//    然后通过条件判断BMI的范围，返回体重情况(过轻、正常、过重、轻度肥胖等)。
//    体重过轻                  BMI < 18.5
//    正常范围     18.5 <= BMI < 24
//    体重过重       24 <= BMI < 27
//    轻度肥胖       27 <= BMI < 30
//    中度肥胖       30 <= BMI < 35
//    重度肥胖       35 <= BMI
public static double getBMI(double weight, double height) {
    double bmiVaule = 0;
    bmiVaule = weight / (height * height);
    return bmiVaule;
}

    public static String getWeightLevel(double bmi) {
        String strLevel = "";
        if (bmi < 18.5) {
            strLevel = "体重过轻";
        } else if (bmi < 24) {
            strLevel="正常范围";
        } else if (bmi < 27) {
            strLevel="轻度肥胖";
        } else if (bmi < 30) {
            strLevel="中度肥胖";
        } else {
            strLevel="重度肥胖";
        }
        return strLevel;
    }

    public static void main(String[] args) {
        double weight,height,BMI;
        weight=50;
        height=1.6;
        BMI=getBMI(weight,height);
        System.out.println("你的BMI为："+BMI);
        System.out.println("你的体重状况为"+getWeightLevel(BMI));
    }
}
